package io.renren.modules.clearing.dao;

import io.renren.modules.clearing.entity.tbl_ZFKExitWaste;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface ZFKExitWasteDao {


    Integer checkMessageIDByIssueID(Map map);

    void ChargeTranstion(Map map);

    void ChargeTranstionByID(Map map);

    int getUnUploadCount();

    List<String> getNetIDList();

    Long getErrorCountByMessageID(String netID);

    List<tbl_ZFKExitWaste> getUploadDataListByNetID(String netID);

    List<tbl_ZFKExitWaste> getUploadDataListByMessageID(Map map);

    void EditZfkWasteUpfalg(tbl_ZFKExitWaste zfk);

    void EditZfkWasteErrorFlag(String id);

    void EditZfkWasteUpfalgRepeat(Map map);

    Integer checkDisputeID(Map map2);

    void IssueIDDisputeTranstionByID(Map map);

    void IssueIDDisputeTranstionByHZ(Map map);

    void EditDisputeWaste(Map map);

    void DisputeTranstionByID(Map map);

    int checkClearByClearDate(Map checkClear);
}
